d426f10d3709609f98f4e88b31f82bbd786455c6,app/src/main/java/com/me/silencedut/nbaplus/ui/adapter/MainAdapter.java,MainAdapter,getItemViewType,#number#,57
Before Change
if(mNewsList==null||mNewsList.get(position)==null) {
return VIEWTYPE.ERROR.getViewType();
}
if ( position == getItemCount() - 1&&mLoading) {
return VIEWTYPE.LOADMORE.getViewType();
} else if(mNewsList.get(position).getImgUrlList().size()==0){
return VIEWTYPE.NOPIC.getViewType();
}else if(mNewsList.get(position).getImgUrlList().size()>=4){
return VIEWTYPE.MOREPIC.getViewType();
}else {
return VIEWTYPE.NORMAL.getViewType();
}
After Change
protected void update(int position) {
super.update(position);
Glide.with(mContext).load(newEntity.getImgUrlList().get(0))
.placeholder(R.mipmap.placeholder_small)
.into(newsImage);
newsTitleTV.setText(newEntity.getTitle());
if((Long.parseLong(newEntity.getPutdate()))<20151207){
showTime=newEntity.getPutdate().substring(4,6)+"月"+newEntity.getPutdate().substring(6,8)+"日";
}else{
showTime = DateFormatter.getRecentlyTimeFormatText(new DateTime(Long.parseLong(newEntity.getPutdate())));
}
newsTimeTV.setText(showTime);
}